     max = Math.max(f_max, nums[right - 1]);
            index = mq[max];
            f_max = nums[index + 1];